update BlockingQueue