Gibbs update