StartAsync return a Task as per TPL guidelines.