changed startup bean to Singleton