Improve blocking queue