timeout is usec not sec