update gi
config reader