update property for routesById
C: inline pux_routes_match function
use inline function calls
inline validate functions
recycle useless variable if route does not match