调整更新方法(update*)实现