using isolation_level=None gives better performance