simple syncing client based on new Mooo