protocol update beak