Need to keep a cache or index of synced files. This way we compare the hash in the cache and decide if a file has changed. We then do a full sync every X days to re-update the cache entirely