msvc fixes with new boost