重构代码
update gem