commit and syncro