refactor : view daemon