.NET background tasks using the hangfire