removed record mark sweep