If serial port data is being overwritten this may be due to data being continously written. Try flushing the buffer after you do the initialize. For VISA, the function is VISA Flush I/O Buffer. If you're using the traditional Serial VIs, after the initialize, do a Bytes at Serial Port and then do a read of that number of bytes.
By the way, don't worry about your English. I think it's great.