Updating with Vectorized Implementation