breathe (new) life into something - definition and synonyms

phrase
  1. to provide something with new ideas, new energy etc, so that it improves and is more likely to be successful again
See also main entry: breathe