second visualization working, with async bug