Redesigned batch changes to follow all thread workers
Change default clock model to use a single thread for ticking.  clocks
are now fully syncronized, not just "really close"