Update based on protou