added BufferedStreamReader for incomming messages