update() works and is more efficient now