версии 1.4.4 исполнилось несколько лет; вам действительно следует использовать более новую версию, например 2.7, особенно если вы просто создаете прототипы.
Я не знаю, почему ваш код не будет перехватывать все изменения базы данных. Какие конкретные изменения не обрабатываются?
(Кроме того, напрямую не связаны, но этот код крайне неэффективен. Вы должны смотреть на список измененных документов и только обновлять свои данные измененная модель для документов, вместо того, чтобы каждый раз сканировать всю базу данных.)