Fix Keypair isSubscribed and cache result