[update]重构