fix key_current bug