update characters