several useful/related changes -- can now be used with default_storage, uploads are not fully loaded into memory when combining chunks, can be used with remote storage