Separating loading from adding in mongo datastore