async sample and maps