XIII: hash update