start: use shutdown handler