when allocate opaque, 'fetch_add' is ok, don't need lock.
when allocate opaque, 'fetch_add' is ok, don't need lock.