update page and per