fixed SIGALRM