update routing with arguments