Adaptive beaconing for safety enhancement in vehicular networks