fix lifecycle bug on older data