complete cloud recv and send