update training implements
update training