pinyin: update interface