add require page logic
bug fix after change to single page app
change loading icon position