update page structure