reader sends signal w/ new row read from data file; separate methods for updating plots and redrawing figures on timer