- Implemented individual tasks for each target
- Maybe fixed logging using the Async methods
- Changed the name of a method in Target