adding nobackup option and supporting skipping when nothing have to be done