Use void* for tmp data.
Use void* in most of Task API.