add some fix bug and update character, delete character