Deferred挫折したけど非同期をスマートに書きたい人へ ref: http://qiita.com/bobby_smv/items/4e15c6695811c893b2ba