how to leverage browser caching