Update protocol spec