Moved parsing, compilation, and etc. to the thread pool.