update

extended Streamer and Listener class to Thread