move preloader view and data sources to sub views