added route update support