There isn't a noticeable lag in my new commit. However, group.challenges doesn't seem to be populated, so I fetched the challenges and filtered. Not sure how that might behave with a larger system.