CitySDK Mobility event driven synchronizer draft