some vector update tests and fixes