make visualizations update periodically