fix pipe can not receive data