delay sending with send_event_after instead of untrusty timer:sleep