init pages
update pages