added non-buffering request body mechanism