refactored group caching into scheduled actors