Add send method to cope with sleeping afterwards and make demo use success/fail_modes