conservative task autorestarter