更新顺序