Yanxi

refactor page.show by using async & bug fix