added file_name to progress collection (S3.collection), reworked error handling