revert

dont need call commit() in extension constructor anymore