update visualizers in animate()