add a cache param