fix line num bug
seperate daemon subcommand #31
working on restart, but looks like no better way #31