update & add keymap