update data model for page