SyncRunner extends DeviceState.Listener