Dictionary.com
Thesaurus.com

has been bettering

  • present perfect progressive
    of better (3rd person singular).
    better
    adjective
    of superior quality or excellence.