update Singleton.h