EnumerateFiles Blocks UI thread even in Task.Run() - C#