more vector update tests and fixes