Thread Clean-Up

Adds a check to see if old threads are hanging around when fetch() is
called again, and if so, deletes them so that their destructors can be
called.