add safe sync operations
rename files