fix CircleQueue