Add caching to $http.gets