run an update before doing anything