update todo rules