Added Visualizer::update_time(*mut self)