improved block request distribution