diff --git a/Dockerfile b/Dockerfile
index 534c73d48064ef16460cc6a905c31f389f5e64b6..ee3842047a6c053c953949dfde24be296eebefaa 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -69,6 +69,7 @@ RUN \
     cd olm && mkdir -p cmake && \
     git checkout ${OLM_VERSION} && \
     curl -L https://raw.githubusercontent.com/Nheko-Reborn/mtxclient/master/deps/cmake/OlmCMakeLists.txt -o CMakeLists.txt && \
+    mkdir -p cmake && \
     curl -L https://raw.githubusercontent.com/Nheko-Reborn/mtxclient/master/deps/cmake/OlmConfig.cmake.in -o cmake/OlmConfig.cmake.in && \
     cmake -H. -Bbuild -GNinja -DCMAKE_BUILD_TYPE=Release && \
     cmake --build build --target install && \
diff --git a/appveyor.yml b/appveyor.yml
index 8ab686f9c8107289ebb304c89f4599ef2833a05c..780d8d7727724eb96999851c490d4498d4285f45 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -16,6 +16,7 @@ install:
     - set PATH=%PATH%;C:\mingw-w64\x86_64-7.2.0-posix-seh-rt_v5-rev1\mingw64\bin
     - mingw32-make.exe --version
     - call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars64.bat"
+    - cd "C:\Tools\vcpkg"&& git pull && .\bootstrap-vcpkg.bat && cd %APPVEYOR_BUILD_FOLDER%
     - vcpkg install
             nlohmann-json:%PLATFORM%-windows
             boost-asio:%PLATFORM%-windows
diff --git a/lib/structs/responses/sync.cpp b/lib/structs/responses/sync.cpp
index 2e1e7419b2f0afcc0db684e6fd6e9064baea9d83..8d44b5693cb76bbd056f8ac98c74ef170eb565b2 100644
--- a/lib/structs/responses/sync.cpp
+++ b/lib/structs/responses/sync.cpp
@@ -69,7 +69,7 @@ from_json(const json &obj, Ephemeral &ephemeral)
                                 auto users    = it.value().at("m.read");
 
                                 for (auto uit = users.begin(); uit != users.end(); ++uit) {
-					uint64_t ts = 0;
+                                        uint64_t ts = 0;
                                         try {
                                                 ts = uit.value().at("ts");
                                         } catch (json::type_error &) {
@@ -77,7 +77,7 @@ from_json(const json &obj, Ephemeral &ephemeral)
                                                   << "mtxclient: Workaround synapse bug #4898, "
                                                      "ignoring timestamp for m.receipt event\n";
                                         }
-					user_times.emplace(uit.key(), ts);
+                                        user_times.emplace(uit.key(), ts);
                                 }
 
                                 receipts.emplace(event_id, user_times);