update datanode each handling