update version
setter 处理方案修改，放到单个函数处理的时候执行