more timeout thread on exit