change logic to AppPresenter
add loading view,
add RefPagePresenter