add encoding (hardcoded at utf8) so readSync doesnt return buffer