added update_:field_pinyin! method