refresh requirements