commit and sunc