update learn scheme