if one node/edge has been add to graph there is not reason to destroy create new web worker. just to update the node/edge on the webworker.
so web worker should have
addNode
addNodes
removeNode
addEdge
addEdges
removeEdge
onJsonload it will probably be easier to do full stop/start