Made multithread syncing.  I don't like it.  Reverting.