fix cache negotiator