signal handlers register again