improve write barrier
don't sweep full arenas on minor collections