update everthing