update node modules and control functions