batch insert takes list of tuples