modified refresh rule