updating cap