improve putRawString
add putBufString benchmark
improve putString
improve getString, getRawString