add PageContainer.switch_page method
adjust dialog code
fix progress show
fix: update_hooks_progress