fix async after testing