add KeychainWrapper with ARC