improve the cond wait wrapper

by removing it, we don't want to restart the timer on every loop