feat(execution): add a rate limitation for requests of the same type

- e.g. the NY Times API allows 10 requests per second at max