update the ivy