slow reader writer for go