Cache the grouped subscriptions instead of recomputing each time