we need another cache that can cache anything just for the current request, need to find a better name etc