call gc_disable() later