fast getblocks
use lambda
refactor
getblockの返り値がおかしいからいろいろ変えた