implementd API to update todo