fix CharacterData set_data