The zap time should be 500 msec maximum.
That means each router, switch, DSLAM, etc. in the network path needs to contribute a minimum amount of delay, so that the sum of all the delays from each network device adds to no more than 500 msec.
Also the buffer time in the set-top box adds some delay.
Microsoft's ICC helps with this, but it isn't truly "instant".