非同期をゆるくやっつける.js ref: http://qiita.com/bobby_smv/items/17caebaaf04b13cf9829