Use std::thread, snow_cover/parallel_update is and was probably broken