commit to sync once