before integrating RefreshService