diff --git a/docker-django.env.dev b/docker-django.env.dev
index 6f5a0768cac65171888416141f73740ab006f0ad..91d6c04b8f6b37a168562414a91cbc79cff2a676 100644
--- a/docker-django.env.dev
+++ b/docker-django.env.dev
@@ -15,4 +15,4 @@ CELERY_BROKER_URL=redis://redis:6379/0
 FLOWER_PORT=8888
 FLOWER_BASIC_AUTH=drugstone:test
 GT_THREADS=2
-DB_UPDATE_ON_START=1
\ No newline at end of file
+DB_UPDATE_ON_START=0
\ No newline at end of file
diff --git a/drugstone/management/includes/DataLoader.py b/drugstone/management/includes/DataLoader.py
index af969892fbe1f84ecdae3ab3eb36cf25e8a569dc..958d45a2fcaec6dbeb8310b89647c990d904c3d4 100755
--- a/drugstone/management/includes/DataLoader.py
+++ b/drugstone/management/includes/DataLoader.py
@@ -226,7 +226,7 @@ class DataLoader:
 
     # @staticmethod
     # def load_pdis_disgenet() -> pd.DataFrame:
-    #     """Loads the DisGeNET PDis associations with UniprotAC Numbers and Mondo IDs
+    #     """Loads the DisGeNET PDis associations with Uniprot Numbers and Mondo IDs
     #
     #     Returns:
     #         pd.DataFrame: columns "protein_name", "disorder_name" and "score"
diff --git a/drugstone/management/includes/DatasetLoader.py b/drugstone/management/includes/DatasetLoader.py
index 859fc1179fcd55d0c6e68675aad9a851d69ee31d..15dc16e2149c70c72023476a0ab892250968891d 100644
--- a/drugstone/management/includes/DatasetLoader.py
+++ b/drugstone/management/includes/DatasetLoader.py
@@ -301,6 +301,8 @@ def is_licenced_drdi_source(source):
 
 
 def remove_old_pdi_data(new_datasets, licenced):
+    if new_datasets is None:
+        return
     for dataset in new_datasets:
         print("Deleting all except "+str(dataset))
         try:
@@ -316,6 +318,8 @@ def remove_old_pdi_data(new_datasets, licenced):
 
 
 def remove_old_ppi_data(new_datasets, licenced):
+    if new_datasets is None:
+        return
     for dataset in new_datasets:
         print("Deleting all except " + str(dataset))
         try:
@@ -331,6 +335,8 @@ def remove_old_ppi_data(new_datasets, licenced):
 
 
 def remove_old_pdis_data(new_datasets, licenced):
+    if new_datasets is None:
+        return
     for dataset in new_datasets:
         print("Deleting all except " + str(dataset))
         try:
@@ -346,6 +352,8 @@ def remove_old_pdis_data(new_datasets, licenced):
 
 
 def remove_old_drdi_data(new_datasets, licenced):
+    if new_datasets is None:
+        return
     for dataset in new_datasets:
         print("Deleting all except " + str(dataset))
         try:
diff --git a/drugstone/serializers.py b/drugstone/serializers.py
index 7fca1113fde8c48be9bc9d6d06be5b462541f490..3805f42ca025ff7e5b7fa071aeee24dfadb5ad78 100755
--- a/drugstone/serializers.py
+++ b/drugstone/serializers.py
@@ -30,7 +30,7 @@ class DrDisDatasetSerializer(serializers.ModelSerializer):
 
 class ProteinNodeSerializer(serializers.ModelSerializer):
     drugstone_id = serializers.SerializerMethodField()
-    uniprot_ac = serializers.SerializerMethodField()
+    uniprot = serializers.SerializerMethodField()
     symbol = serializers.SerializerMethodField()
     ensg = serializers.SerializerMethodField()
     entrez = serializers.SerializerMethodField()
@@ -38,7 +38,7 @@ class ProteinNodeSerializer(serializers.ModelSerializer):
     def get_drugstone_id(self, obj):
         return [f'p{obj.id}']
 
-    def get_uniprot_ac(self, obj):
+    def get_uniprot(self, obj):
         return [obj.uniprot_code]
 
     def get_symbol(self, obj):
@@ -61,19 +61,19 @@ class ProteinNodeSerializer(serializers.ModelSerializer):
 
     class Meta:
         model = Protein
-        fields = ['drugstone_id', 'uniprot_ac', 'symbol', 'protein_name', 'entrez', 'ensg']
+        fields = ['drugstone_id', 'uniprot', 'symbol', 'protein_name', 'entrez', 'ensg']
 
 
 class ProteinSerializer(serializers.ModelSerializer):
     drugstone_id = serializers.SerializerMethodField()
-    uniprot_ac = serializers.SerializerMethodField()
+    uniprot = serializers.SerializerMethodField()
     symbol = serializers.SerializerMethodField()
     ensg = serializers.SerializerMethodField()
 
     def get_drugstone_id(self, obj):
         return f'p{obj.id}'
 
-    def get_uniprot_ac(self, obj):
+    def get_uniprot(self, obj):
         return obj.uniprot_code
 
     def get_symbol(self, obj):
@@ -93,7 +93,7 @@ class ProteinSerializer(serializers.ModelSerializer):
 
     class Meta:
         model = Protein
-        fields = ['drugstone_id', 'uniprot_ac', 'symbol', 'protein_name', 'entrez', 'ensg']
+        fields = ['drugstone_id', 'uniprot', 'symbol', 'protein_name', 'entrez', 'ensg']
 
 
 class DrugSerializer(serializers.ModelSerializer):
diff --git a/drugstone/util/query_db.py b/drugstone/util/query_db.py
index 1a63b069a6c1bb835ad1a64140352f997a5e2cc6..a589cf2b551d85cfbdbbfa8e4ff7a604202785f1 100644
--- a/drugstone/util/query_db.py
+++ b/drugstone/util/query_db.py
@@ -30,7 +30,7 @@ def query_proteins_by_identifier(node_ids: Set[str], identifier: str) -> Tuple[L
         protein_attribute = 'symbol'
         q_list = map(lambda n: Q(gene__iexact=n), node_ids)
     elif identifier == 'uniprot':
-        protein_attribute = 'uniprot_ac'
+        protein_attribute = 'uniprot'
         q_list = map(lambda n: Q(uniprot_code__iexact=n), node_ids)
     elif identifier == 'ensg' or identifier == 'ensembl':
         protein_attribute = 'ensg'
@@ -66,7 +66,7 @@ def query_proteins_by_identifier(node_ids: Set[str], identifier: str) -> Tuple[L
 
 def get_protein_ids(id_space, proteins):
     if (id_space == 'uniprot'):
-        return [p['uniprot_ac'] for p in proteins]
+        return [p['uniprot'] for p in proteins]
     if (id_space == 'ensg' or id_space == 'ensembl'):
         return [p['ensg'] for p in proteins]
     if (id_space == 'symbol'):
diff --git a/drugstone/views.py b/drugstone/views.py
index 47f7b4dfc4700918f6662f516202d7bf1f6c1405..10aa35a9b6dccb40f5fe90475356350b82e2582b 100755
--- a/drugstone/views.py
+++ b/drugstone/views.py
@@ -368,7 +368,7 @@ def result_view(request) -> Response:
         if 'drugstoneType' in detail and detail['drugstoneType'] == 'protein':
             detail['symbol'] = list(set(detail['symbol']))
             detail['entrez'] = list(set(detail['entrez']))
-            detail['uniprot_ac'] = list(set(detail['uniprot_ac']))
+            detail['uniprot'] = list(set(detail['uniprot']))
             if 'ensg' in detail:
                 detail['ensg'] = list(set(detail['ensg']))
 
@@ -420,7 +420,7 @@ def result_view(request) -> Response:
                 for i in proteins:
                     new_i = {
                         'id': i['id'],
-                        'uniprot_ac': i['uniprot_ac'] if 'uniprot_ac' in i else [],
+                        'uniprot': i['uniprot'] if 'uniprot' in i else [],
                         'gene': i['symbol'] if 'symbol' in i else [],
                         'name': i['protein_name'] if 'protein_name' in i else [],
                         'ensembl': i['ensg'] if 'ensg' in i else [],