adds sigterm handler