Neither diagram is plotted nor giving any error for large input data

Initially my diagram is drawn with one set of data
Later User can add/remove multiple different sets of data in it.
Each time user add/remove some set of data
we modify this.diagramNodeData and this.diagramLinkData to apply new sets of nodes and links.
Each Time when we are setting these, I am calling startAvoiding