Adaptive Position Update in Geographic Routing