Character data updates finally working properly