session: use buffered reader on conn