use concurrent download