this waits for a new INS sample to arrive, using whatever method is most efficient on each INS type
more consistent with other drivers