optimize changePage widget
optimize changePage widget