MSAN and asynch io

How does MSAN handle asynch io? Does it just treat it as synchronous or does it synchonize on some event like aio_return succeeding?