randomizing + update_probability