Make sure progressview is starting with correct task index.
Refactored feedback logics from Workflow into service.
Cleaned out the deprecated message handler now when all feedback
logic belongs the the service itself.