first refresh