sync up latest changes, including version awareness.