Need to use a ConcurrentDictionary in DefaultScheduler