Nodes support updates content units

The node update (sync) did not detected that a node had been updated and only added missing units.  Since some units can be mutable (like package groups), the node sync needed to detect that a unit changed and update it.