first go at parallelizing annotation
use async so results appear as each chrom finishes