fix handleRecvMessage