fixing route with waitOn