change atexit