Changing KeyChain.verify to async model