various and random updates