fixed decoding utf16
update