improvement of splash screen
made identify_source more aggressive