Дата исходных данных в Intentservice/сопрограмме/workmanager в Android Studio

#android

Вопрос:

у меня простой и глупый вопрос: мои приложения должны обновлять некоторые данные,некоторые изображения в фоновом режиме, посещая некоторые API после запуска приложений. я попытался поискать ту же тему в стеке, но ничего не нашел. в какую сторону мне следует пойти:

  1. Сервис (JobIntentService)
  2. Asynctask (устарел?)
  3. сопрограмма (в Котлине)
  4. Рабочий менеджер

все они могут открыть новую тему, я вроде как остаюсь перед слишком большим количеством вариантов, и какой из них является стандартным/общим способом справиться с этим.

Спасибо за обратную связь!