updated PoW algo