fix concurrent refreshing