optimize loading api and add `showLoading` `hideLoading` `showGLoading` `hideGLoading` in view base class