Adaptive online learning for classification under concept drift