improve on
improve on or improve upon {v.}
To make or get one that is better than (another).
Dick made good marks the first year, but he thought he could improve on them.
Charles built a new model racer for the derby race, because he knew he could improve upon his old one.
Categories:
Source: A Dictionary of American Idioms