When creating mini vcf from sampled regions, we need to be careful with the asynchronous calls that creates the vcf records (JS-binary-vcf).  The outer loop iterating through the regions had to be reworked so that once one region's vcf records were extracted, the code then recursively calls get vcf records to get the next region.