Use futuroscope to run API calls in the background

I had to change some tests and add an `inspect` because otherwise the test would have died without letting the thread make its work.

By calling `inspect` (or any other method, really) we force it to wait for a result.

I believe the speed improvements will be enormous.