As noted in this post and our documentation, there is no bullet-proof remote sync option…
The first question is: Do you actually need a remote sync option?