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
Definiciones del Oxford Advanced Learner's Dictionary, 9.ª edición