fixup async