add checking autocommit