do not allow progress-stream as option
error handling for uploadStream