character updates