updates to node communicator