write barrier for older generations