update_beta kernels to honor -g/-G