1.add .read.qaTask API to read task from a data.frame