Yes, you need close to real time response from a sserial remote.
What's more, the interface is generous during setup and discovery
(1 ms timeout) but during process data transfers it only allows the
nominal (measured) response time + 20 usec or it times out the transaction