page read model is updated by page changed handler