overhauled
Definitions
Repaired, renovated, or improved extensively.
Examined and serviced, especially an engine or machine.
Examples
They overhauled the old engine before the race.
The company overhauled its website last year.
Synonyms
repaired renovated refurbished reconditioned revamped modernized