You can enable BGP Prefix-Independent Convergence to accelerate data path convergence under failover conditions.
device# configure terminal
device(config)# prefix-independent-convergence
device(config)# show running-config
device(config)# show ip route IP Routing Table for VRF "default-vrf" Total number of IP routes: 2 '*' denotes best ucast next-hop '[x/y]' denotes [preference/metric] 10.20.30.0/24, *via DIRECT, Null0, [1/1], 0m11s, static, tag 0 10.20.31.0/24, *via DIRECT, Null0, [1/1], 0m5s, static, tag 0
Although the route remains untouched in hardware, the timestamps (highlighted in the example) reflect changes in the next-hop path.
device# configure terminal device(config)# prefix-independent-convergence device(config)# show running-config device(config)# show ip route