[improve] added page preloader