do not infinite-loop refresh.