Altered refresh timeout mechanism to allow intervals
and makes it only refresh AFTER work to update has been completed

NP & JSN