Fix updating protocol