Я согласен со всем, что @Zulu сказал в своем ответе (кроме использования кеша, не думаю, что это было бы хорошей идеей).
Я думаю, что ваш лучший выбор будет (при условии, что я понимаю вашОбщая цель) заключается в создании модели, которая хранит историю изменений.Оттуда каждое изменение сможет поддерживать состояние, и тогда ваше представление / представление может просто извлечь данные, которые были недавно проверены.Надеюсь, это имеет смысл и может помочь вам в целом.