refresh on first load and every 5 secs