Why do requests slow down the program so much? - C#