diff --git a/.vscode/settings.json b/.vscode/settings.json
index e3fbdf286ef320771bac83ba10127c3df2b2b693..cad09eb087a905316b6a64f97397395f62999098 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -61,6 +61,7 @@
         "xstring": "cpp",
         "xtr1common": "cpp",
         "xtree": "cpp",
-        "xutility": "cpp"
+        "xutility": "cpp",
+        "thread": "cpp"
     }
 }
\ No newline at end of file
diff --git a/appveyor.yml b/appveyor.yml
index 8d4cf8b3afa6b7ddda7f67d5cf3e79bfa990bedb..a962c76a5975e10b4757127a877779271a7541c8 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -69,6 +69,8 @@ install:
 - cmd: if [%COMPILER%]==[msvc] (cd build & cmake .. -G %GENERATOR% -DCMAKE_INSTALL_PREFIX="..\install" -DCMAKE_DEBUG_POSTFIX=_d -DBUILD_INSTALL=ON || exit 1 & cd ..)
 
 build_script:
+- cmd: where sh.exe
+- cmd: set PATH=%PATH:C:\Program Files (x86)\Git\bin;=%
 - cmd: if [%COMPILER%]==[mingw] (cd build-debug & cmake --build . --target install || exit 1 & cd ..)
 - cmd: if [%COMPILER%]==[mingw] (cd build-release & cmake --build . --target install || exit 1 & cd ..)
 - cmd: if [%COMPILER%]==[msvc] (cd build & cmake --build . --target INSTALL --config Debug || exit 1 & cd ..)
diff --git a/src/rew/encoder/physical_audio_sink.cpp b/src/rew/encoder/physical_audio_sink.cpp
index ba9483c39b61d3617a99e499ae5f0eb939d27287..df0432adf2a3635dd53f2811dfc74153fba23699 100644
--- a/src/rew/encoder/physical_audio_sink.cpp
+++ b/src/rew/encoder/physical_audio_sink.cpp
@@ -1,5 +1,6 @@
 #include <portaudio.h>
 #include <chrono>
+#include <thread>
 #include <rew/encoder/physical_audio_sink.h>
 
 class rew::AudioInitializer {