make setup script idempotent, so we can run it over on the same instance
apt update before we try to install stuff from new repos