calculation/reset updates