[wip] fixed bug and reload keyboard