Ditto the other comment - don't create a new ShuffleBlocksPool everytime.