make progress by breaking blocks