let NewStream spin off the listener