working refresh for all