new block request strategy