add hard_restart task