fix singleTask