With very large applications the time it takes to analyze an the application to decide which sources have to be cataloged when a set up sources has been modified and uploaded.
It seems that the current routine is optimized for "small" sets of sources (being updated), we find that it takes very long time for "larger" sets of sources.
And maybe storing a set of relations after analysis and only updating the part need when new / updated sources are upload.