redefine "responders" in add_thread() as list grows

shield threads from GC by keeping them in global list.
necessary?