fix vc9 build
fix vc9 build