Implementing asynchronous processing using ConcurrentQueue