fix per_service_cache kwarg