Updated BufferedQueue