add preloaded
update preloader