refine active learning