change cursor moving behavior
change exit shortcut key
modify TODO.md
replace malloc() with my_malloc()