Dictionary.com
Thesaurus.com
has been rescuing
  • present perfect progressive of rescue (3rd person singular).