release build clean
clean up most of msvc warnings