Update caculator