bullet-proof rsync wrapper