update todo status