another async bug fix