simplifying nodes update process