Enhanced Diffusion Learning over Networks