remove redundant code
update todo