fix vector -= computation bug 

got a warning from clang