blockでコールバックを書く ref: http://qiita.com/neiraza/items/e54947e435751d965a2b