turn on auto commit , we should manage the commit ourself later