improve vcf read