update the logic of weakly consistent monitoring based method