don’t try to force iterators closing
right now when we close a database we are trying to force the closing of them. I propose instead to simply increment an atomic counter when an iterator is created and check when we close the database if some iterators have been closed. This would simplify the code but also remove this global lock used to create/delete an iterator. Thoughts? cc @kpy3