modify updateNode()