Basic file synchronization