- stream HTTP PUT/GET operations
- support GET range
- much simple and clean code