more refactoring to make the queue less stateful
more refactoring to make the queue less stateful

willbryant/kitchen_sync,willbryant/kitchen_sync,willbryant/kitchen_sync,willbryant/kitchen_sync,willbryant/kitchen_sync,willbryant/kitchen_sync