hashrate recovery