Simplified job threads, removing internal_list