updates gi