Add dedicated thread for Connection.Read()