use different source for rubygems, add retry