fix receive hang
