use message passing for searchthreads to avoid creating TvShows in a searchthread. Now they are all crated in the library thread;