fix all warnings on W3 level in MSVC