execute route callback