changed router to use concurrethashmap....