エラーハンドリングの向上とリトライ処理を追加