add Query Cache