refactor the program, make it update route entry's timer properly