add daemon mode + global options