Updated RecvLoop, SendLoop.

test it ? debug it ?