fix #53, fix toggle display
update todo