add BlockingQueueDemo