updateOthers all most work
fix bug findPredecessor who changes thisNode data