Speed up performance by using Unicode

seems that Unicode is 4 times faster than using decode method...

ref:
http://stackoverflow.com/questions/440320/unicode-vs-str-decode-for-a-utf8-encoded-byte-string-python-2-x