random block update