A 10-year-old boy has asthma symptoms (wheeze and cough) two to three days per week and wakes at night once per week. He has required three courses of oral prednisone in the last year. He currently uses salbutamol as needed only. Which is the most appropriate step in long-term management?