去掉单例，主要是为了处理windows的dll单例重复问题