temporary changed api to use bing
added caching mechanism for geocoding