update most everything