dynamically load analysis tasks and order based on dependencies