added missable

* use NSInteger
not decriment waits. inrement passes.
use counter