Best practices for synchronizing large files which change very frequently