throttle requests to prevent overloading api and getting ip-banned, resolves #7