add auto refresher