timeout counts down to 0