set cURL timeout & cache control finely

* cURL のタイムアウトを設定
 * curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
 * curl_setopt($ch, CURLOPT_TIMEOUT, 300);
* 精細なキャッシュコントロール
 * 取得に失敗したアイテムは最短10秒後にリトライできるようにした。