more update array tests and fixes