fix on SIGTERM signal