handle data changes on a single node