made progress in improvement of block breaking, for #1571