only run gem list once