Store description after each inspection task

Instead of storing the complete description after every inspection run
the description is now stored after each inspection taskso the user has
at least some of the data when cancelling the inspection.

Fixes #364
Unused method argument - `system`. If it's necessary, use `_` or `_system` as an argument name to indicate that it won't be used.<br>Unused method argument - `options`. If it's necessary, use `_` or `_options` as an argument name to indicate that it won't be used.