bug fix in multicore gc