RPC node should check its servers (archive nodes) and stop sending requests to the lagging ones.
This can be done via periodically polling the latest block and keeping the live peers set.
Extra:
RPC can send requests only for available data (e.g. blocks in the past).