File Sync Deep Dive: Streaming Sync, Resumability, and Conflicts