refactor: DRY up server poll code
feat: ability to re-run view code