fix bug: when Close in Recv