rearchitecting IBlobSync and ICloudOps