refactor request to use min-stream