use st_update to prevent table extension
st_update
to prevent the following scenario:
delete_unique_str()
st_insert()
xmalloc
use
st_update
to prevent table extensionto prevent the following scenario:
delete_unique_str()
can be called while GC (sweeping)st_insert()
to decrement the counterst_insert()
can try to extend the table even if the key existsxmalloc
while GC and cause BUG