corrected update weight, still need to correct TDmove