fix pageChange bug