added caching for favicons