Added timer based data refresh