fix task.id precision problem