character update