Hey, yes at the end I changed all . in missing data ./.. In my case the . is really a missing data, while ./. is the missing genotype after I filtered the vcf.
I found an answer how to change here on BioStars, but I cannot find the thread to give it credits:
zcat vcf.gz | perl -pe "s/\s\.:/\t.\/.:/g" | bgzip -c > out.vcf