enter and leave updates