Improving files availability for BitTorrent using a diffusion model