stack paths as they arrive instead of all at once