add _Sync to pass test_not_repeated, add failing test_threading, add TODOs