update routes with specs