Use ConcurrentQueue to avoid objects array