added CurrentTaskStatus to be shared between workerthread and worker core
implemented status update via CurrentTaskStatus
renamed workthread