Background services with parameters - C#