Routing table not changed until network restart

I am not sure if this is intended or not, but when changing routing table through LuCI (Network - Routing - Static IPv4 routes), or through UCI uci set network.@route[1].interface=XXX, the routing table won't update until /etc/init.d/network restart.

I want to avoid a complete network restart if possible. Is there any other way to make the routing table update? (Aside from manually ip route del etc.)

Thank you!

Just add/delete routes via ip ro