Dictionary.com
Thesaurus.com
is bettering
  • present progressive of better (3rd person singular).