Properly update node properties