Use non-blocking stream