add auto refresh