working on node sync