Get rid of an unnecessary thread pool
Don't wrap render task in a Future