private async Task UpdateSensorData()
        {
            var currentFramerate = _rTSSService.GetCurrentFramerate(await _rTSSService.ProcessIdStream.Take(1));

            foreach (var entry in _overlayEntries)
            {
                switch (entry.OverlayEntryType)
                {
                case EOverlayEntryType.GPU:
                case EOverlayEntryType.CPU:
                case EOverlayEntryType.RAM:
                    entry.Value = _sensorService.GetSensorOverlayEntry(entry.Identifier)?.Value;
                    break;

                case EOverlayEntryType.CX when entry.Identifier == "Framerate":
                    entry.Value = currentFramerate.Item1;
                    break;

                case EOverlayEntryType.CX when entry.Identifier == "Frametime":
                    entry.Value = currentFramerate.Item2;
                    break;

                default:
                    break;
                }
            }
        }