support set autocommit