update cap