修改改变方便 更新为单例模式