fix bug in change todo