To clarify, there would be c version of the same aggregation pipeline that would run in parallel. In theory, one of the lookups could have stale data and overwrite the update of the other pipeline.