duration on metro lib

PaulS, I don't claims nothing

Yes, you did - you claimed that setup didn't run correctly, but as PaulS pointed out, you provided no proof, and posted only a fragment of code to "illustrate" your point.
If you want help, then post all the code.
Did you perhaps mean to write

pinMode(solePin[id],OUTPUT);   
    digitalWrite(solePin[id],LOW);    // init as low
  }

?