Map async ops

why?