finished; in new_thread_test.py. should support instant update and backgrounding wooo