update lifecycle fix