improver

noun

1.
someone devoted to the promotion of human welfare and to social reforms
Derived from:
improve
2.
a component that is added to something to improve it
Derived from:
improve