refactoring task executor
Merge branch 'floEtJu' of github.com:tdubourg/ghome into floEtJu