update gc_ptr, ...