bug with async wait change