更新计算方法