update survival and rules