added icons caching