cache some requests