More robust group caching; Send cache over to apps