finish union and very simple recvPreAcceptReply