File synchronization daemon and client