make nodes update correctly