add update_task API (updateItem)