update lifecycle state