When receiving a request for listing, first check if the particular profile has been already listed, for that it is necessary to explore the stored files and search for the URI where the profile is stored. If a file containing that particular profile is found, it should be ovewritten. If not, new created.