cleanup
clean exit on ctrl-c