async fn handle_target_reached(
    ex: &Executor,
    target_reached_evt: Event
) -> Result<()>