update training calculations