コルーチンについて ref: http://qiita.com/fujimisakari/items/811e350cbaeb45b6165e