use concurrent collection for subscriptions