cache requests