adding loading screen when requests are taking longer than usual