fixed unicode error, unserialize acceleration, code style