prelim streams
better queuing
deps