add loading screen for initial asset loading