update 利用模块实现单实例