improove add task to work item functionality