JobLoader: yield return and tiny refactoring

This also should improve perfomance