Changes to remove unneeded requests and waiting

Exploits are requested immediately so waiting 10 seconds is not necessary, caching is forced, and the exploit AJAX requests are canceled when there are no more exploits to return