update Node function