preloader with status messages