Given N driver online intervals [start_time, end_time) during a day, compute the maximum number of drivers simultaneously online at any moment. Handle large N, overlapping intervals, and identical timestamps. Describe and implement an efficient algorithm, analyze time and space complexity, and discuss how to support streaming updates where intervals arrive incrementally and may be corrected.