improved route matching performance further