non blocking exchange rate API calls