How do you manage rate-limiting or service unavailability when calling third-party services in a Nexthink data pipeline?