update route adapter, use default theme when cannot match the request