update lifecycle question