separate nodeupdate, nodeupdate_single