diff --git a/SAS/TMSS/backend/src/tmss/tmssapp/adapters/keycloak.py b/SAS/TMSS/backend/src/tmss/tmssapp/adapters/keycloak.py
index 7ddf72eb7a128fb49a32265074126604be029db7..d28cbd1387f0c69d379755f9e24d979e1454e880 100644
--- a/SAS/TMSS/backend/src/tmss/tmssapp/adapters/keycloak.py
+++ b/SAS/TMSS/backend/src/tmss/tmssapp/adapters/keycloak.py
@@ -116,7 +116,7 @@ def get_project_persons(include_projects: tuple = None):
     return project_persons_map
 
 
-@cachetools.func.ttl_cache(ttl=600)
+@cachetools.func.ttl_cache(ttl=6000)
 def get_user_mapping():
     """
     returns a mapping of both the string ('Project, Tobitha') or LDAP ('cn=to_project,ou=Users,o=lofartest,c=eu')
@@ -127,7 +127,7 @@ def get_user_mapping():
     """
     user_map = {}
     with KeycloakAdminAPISession() as ksession:
-        users = ksession.get(url='%s/users/' % KEYCLOAK_API_BASE_URL)
+        users = ksession.get(url='%s/users/?max=99999' % KEYCLOAK_API_BASE_URL)
         for user in users:
             if 'attributes' in user:
                 for ldap_dn in user['attributes'].get('LDAP_ENTRY_DN', []):