sum update