I'm surprised to see you calling `new Sync` and also `Sync.create` below.  Shouldn't you only do this once?