merge routing and fetchers