non blocking streamer