BackgroundService and dbcontext memory issue - C#