ダウンロードの処理をリファクタリング