auto commit from source