complete update page