support for pausing, resuming, and multiple file uploads