switch to asyncmap for fetching results from multiple workers

(this reduces the amount of waiting for network communication)

Closes #603
3 jobs for mk-asyncmap in 12 minutes and 8 seconds (queued for 1 second)
latest