baseChar update