You're not really appending the string, you're creating and setting it every time as your textView's text. Do this:
[self.textView setText:[self.textView.text stringByAppendingString:[[NSString alloc] initWithData:self.dataBuffer encoding:NSASCIIStringEncoding]]];