Fix provision

We need to refresh package lists initially to avoid installing
non-existing packages, and we need to install pip.