Synchronized download