async visualizer
changes