deferral.Complete() before return (backgroundTask.cs)