reintroduce 2 second delays on all requests, but be smarter with them this time