Make onProgressRefresh protected