update page_controller