I noticed that when reloadData() is called for time chart, the chart will become empty until new data is ready and put into the chart. This issue doesn't happen in facet and pie chart.
The examples for time chart and facet chart are replicated and shown at below:
time chart: https://jsfiddle.net/318uwtza/
facet chart: https://jsfiddle.net/2e4qtf0y/
In these examples, dataFunction is utilized to insert data into the charts. A 5 seconds timeout is set before the data is updated into the chart. An reload button is used to call the reloadData function.
After the charts are plot, reload button is clicked and time chart will become empty for 5 second until the new data is shown in the chart while the data in facet chart is remain in the chart during reloadData function is executed.