udpate complete
update auto backspace
add codecompleter