changed MIDAS call to async