Fix s3 /// path bug and add hashed result storage