update demos, and use pageNotification

update demos, and use pageNotification