proper commit and sync