quite simple solution to avoid callback

This PR just change the task to be a multitask, being able to compose commands based one the full process.
There is an example in the README.