removed redundencies is analysis threads.  cache previous classifications to speed up realtime analysis