option parse
daemon flag