add single thread donload