Что за основной запрос? Тебе вообще все равно где получать. Возьми хоть в активити обращайся к хттп клиенту и передавай массив байтов в адаптер
Стоит задача:
Загрузить список новостей. Мне в ответ приходит список из 100 элементов, в каждом из которых есть только ID картинки. Чтобы её получить, мне надо выполнить отдельный запрос на сервер. Так вот, кто должен быть инициатором загрузки картинки для каждого из элементов ViewHolder? ViewHolder, Presenter, Interactor, Repository? Если ViewHolder, то тут все очевидно как обновить даные. А вот если кто-то другой, то получится, что мне придется обновлять данные конкретного элемента по номеру в списке через notify. В случае с пагинацией боюсь этот метод может усложнить задачу.