refactoring,add BatchInsert methods