pyload multi download refactorings