fix recv data