added parameter cache averaging to learners