add sync method to save and read for Page, add loadPage