update page func.