Added caching for skins