pre-push update