spill chunks of queue efficiently
fixup some bugs now that the path doesnt live in the blob