A 10-year-old boy with a history of asthma presents with cough and wheezing three times per week and nighttime symptoms once per week. He uses albuterol as needed. Lung function is normal between episodes. According to paediatric asthma guidance, what controller therapy is most appropriate?