更新功能

放到实际项目中发现缺少些设置的方法,这里加上了