try blocking queue