feat(osrm): add request timeout option and error
fix(control): prevent race condition between routing requests by ignoring all but the latest.