searches now spin their own threads, very buggy still working out the
kinks