Update generic