add unless attributes to allow skipping steps
add rsync method of upload