update EVERYTHING