update gcl