i have a queue which collect boxes to dispatch them to three machines , each machine needs 3 boxes when available , what trigger should i add to the queue to make it dispatch 3 boxes to machines one by a time which means the first three boxes go to the first machine , the second three boxes go to the second machine and the third 3 boxes go to the third machine "a loop"