Думали ли над подходом online-first? Можно было бы неплохо улучшить отклик и подумать над работой в оффлайне. Возможно, я невнимательно изучил и что-то уже из этого есть