async fix