update Calculation