cache requests optimization