Updated caching system

Needs only a check for groups that need cached. In other words, mcc
integration.