overwrite HTTPConnection.stream.read_from_fd, force a block when _read_buffer_size >= 1048576
upload progress is there, but CPU usage is crazy
fix CPU 100%
fix "Content-Length too long"
fix connect
fix large file upload