renamed _retrieveModelData to _refreshData as now it's main purpose is to verify the collection / model is the version we want, or to update it