made getVATRates synchronous to avoid concurrency problems