port to vc120, wait for boost 1.56+ to support vc120