check for _update before running