auto gen for create and update + difference when updating a task.
@author sla ywen
Change-Id: Ic86e10f35d3d3ed52f5d594d95835304a5905c44