caching geocoded results in localstorage