Add new synchronization context if none is present
Update contracts, and version info