add MockThread with tests