In my setup I have 4 machines, 1x ARM 1x Windows 1x Linux 1x Android All works fine except the Android client. Suppose I updated foo.txt in the Windows machine, it successfully syncs the update to ARM & Linux. But then Android client syncs its old version of foo.txt to all of the machines. I checked the time in the Android phone and it looks good so it can't be some time sync issue. Any idea how I can debug this? P.S: All machines using the latest 1.2.x stable build.