update key giver