@saul_romero,
Instead of updating the dataPoints at certain interval, update dataPoints frequently for every count of loop and later update the chart at the required interval. This would solve your requirement. Please take a look at this jsfiddle.
__
Priyanka M S
Team CanvasJS