caching CB widget