Use concurrentqueue in singlestepqueue