pre-commute sync