updates existence