add --daemon option