v2.0.0 algorithmic improvements - update only changed nodes