send receive data completed