To avoid potential errors, you should refresh your client application under the following circumstances:
- Process changes are made
- Work item type definitions are added, removed, renamed, or updated
- Area or iteration paths are added, removed, renamed, or updated
- Users are added to or removed from security groups or permissions are updated
- A team member adds a new shared query or changes the name of a shared query
- A build definition is added or deleted
- A team or project is added or deleted