Problem with long running api endpoint - C#