using symfony request object + caching should work now