Joint.Update changed to be more robust to noise