new system of refresh