sync_with to support RSync::Push, RSync::Pull, Cloud::CloudFiles and Cloud::S3