An improved anroid Pinyin IME