update todo list
fix bom write