OptionManager support different opt type and daemonize server