Feature/async task command

For now it is implemented only in NET45 project.