to improve sth by introducing new ideas and making people more interested in it
breathe (new) life into sth
to improve sth by introducing new ideas and making people more interested in it
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition