working on data refresh