Upgrading (9)
(Other definitions for promotion that I've seen before include "Advertising campaign" , "Publicity campaign" , "upgrading" , "Advancement" , "Step up" .)
(Other definitions for improving that I've seen before include "Getting better" , "Making better" , "Recovering" .)
(Other definitions for enhancing that I've seen before include "Improving the value of (something)" , "Adding something extra to make it better" , "Intensifying" , "Making more attractive" , "Improving the quality (of something)" .)