update macLearn