Changes to remove unneeded requests and waiting

The pull request I submitted makes the following changes to inject.js: 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