Change refresh logic