streaming uploading module