add a message handler arg for each route