adaptive block size limit