Why is scheduling this future from a thread slower than scheduling it from the main thread?

That makes sense, thank you! Parallel threads would be perfect. I didn't realize that was being worked on so I'll check them out.