optimized heap_addreference