Managed to max out gmaps distance matrix API queries; placing those details in the user's session as a quick fix for now. Maybe try using datetime to see how long ago the last page load happened for this browser, and if it was an hour or more, get new time/distance info?