* thread safe inter-storage file transfer
- added a simple spin lock (with `.lock` file) to obtain thread safety for file transfer
- multiple users can share the same `tmp-dir`, `tmp-s3-bucket` and `tmp-gs-bucket`.
- limitation
- possible race condition
- skip copying only if file size of source and target files are same (does not check md5sum)
- source files are not locked to prevent deadlock
- make sure that source files are almost like read-only