block halving schedule adjustment