Fix adaptive learning