moved pubkey POW responsibility from the receiveData thread to the singleWorker thread