#59 - improve toString() performance
fix decodeToString()