Update with vecotrs