circularQueue updated