[update/add] node