cycle-queue
this is a cycle queue utils