fix: keypress not work
fix: the order of new poped todo should be the largest