realized that the parallel idea doesn't work. Found another way to do the watchlist checking