update a ref