updating program group