update node, fire