update gi