update a variety of things