Queue wasn't sync'd, so switched to ConcurrentQueue