handling SIGTERM added