Routing: wait for async data