update pg func