reading as utf8 instead of buffer