autorefresh(unfinished), fixed some of the issues in 1st UAT