improved greedy extend learner performance