Причем, опционально можно и кэшировать в повторно возвращаемых значениях (ток не забытьв функцию передавать дату, чтоб оно не окончательно закэшировано было)
ну и получается что в обоих случаях (в первом между выполнениями запросов, во втором при обновлении списка id), при перелистывании, запси могут немножко поплыть. но, как я понимаю, это в большинстве случев допустимое поведение