use setData();setupGrid();draw() instead of plot on each fetchData to improve performance