fix _set_autocommit()
add _savepoint_rollback()