Optimize. Move long work to SplashScreen