BackgroundService Question - C#