А зачем вам делать дополнительный запрос на бэк для получения общего количества новостей и держать информацию о from и lim на клиенте? Пусть бэк при каждом возврате новостей отдаёт общее количество новостей, оставшееся количество новостей и текущий порядковый номер новости. И Вы, исходя из этой информации, будете строить следующий запрос и обновлять UI. Сделать всё это разом на бэке и отдать на клиент проще, чем слать лишние запросы по сети.