Не думаю, что это хорошая идея. Вы должны как минимум кэшировать данные, чтобы пользователь мог получить доступ к записям, даже если сетевое соединение недоступно.
Возможно, вы захотите отразить вашу структуру данных в базовой модели данных и обновить ее, вызвав сервер в подходящее время. Если вы также используете серверную часть, я бы смоделировал мой запрос так, чтобы сервер мог отправлять только те записи, которые были изменены или еще не были загружены.
Edit:
Чтобы объяснить это далее: даже если данные невелики, вы постоянно генерируете трафик без уважительной причины. У некоторых людей есть планы передачи данных, которые измеряют трафик по времени, а не по объему, они буквально платят за каждую секунду, когда они используют ваше приложение ...