Loop @luke-chang here, since we've discussed how to unload the pinyin engine when it is idle.