update bgc