wip 3 way syncing tests

things I've learned so far, uptodate will be called between 4 and 6 times depending on the adapter.