re-enable GC even at yield-return
only export atom cache if it exists