major update of x64_heap