added initial backup-sync() function