Dictionary.com
Thesaurus.com

had been optimizing

  • past perfect progressive
    of optimize.
    optimize
    verb (used with object)
    to make as effective, perfect, or useful as possible.