Fix #7. Add $http cache instead