finish liveness, variableset