ладно🙂 давай так: тебе нужно, чтобы какая-то часть кода, которая может обновить данные, получала сигнал о том, что пора это сделать.
При этом этот сигнал должен происходить вне зависимости от того, в каком месте приложения ты в данный момент находишься. Соответственно, тебе нужен сервис, который будет начинать жить на старте приложения, и умирать вместе с ним.
Я тебя правильно понял?