update reveil system to work with the new refresh system