# Upgrade to new version

### New version check

Everytime you run the client by "yarn start-commander", It'll check the available updates, if there's a new version, a reminder menu will be displayed. You may choose "Get Upgrade Method" to see how to upgrade to the new version, or "Skip" to proceed to the next step.

<figure><img src="https://3042747009-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaDUBtTPZKYj40o0zqoC8%2Fuploads%2FdXRIAnARZXUJh2zTK8m8%2Fimage.png?alt=media&#x26;token=389d287c-b924-4e36-8213-29b703622fb5" alt="" width="509"><figcaption></figcaption></figure>

### **Updating to the Latest Version**

* **For Source Code Users:**\
  To upgrade to the latest version, execute the following commands:

  ```bash
  cd exsat-client  
  git pull 
  yarn build 
  ```
* **For Docker Users:**
  * Synchronizers [upgrade to latest version](https://docs.exsat.network/guides-of-data-consensus/others/operation-references/synchronizer-operations/update-to-new-docker-version-for-synchronizer).
  * Validators [upgrade to latest version](https://docs.exsat.network/guides-of-data-consensus/others/operation-references/validator-operations/update-to-new-docker-version-for-validator).
