fixed keychain password caching on ios