update page, bug fixed