Dispatcher now blocks until item exists in queue