Traffic Adaptive Offset-Based Preemption For Emergency Vehicles