adaptive routing that is provably competitive 9395877