benchmark uploading and file management changes
redid the passed testing and neglected the failed testing, fixed