fix some problems

* don't start completion if chars look like keyword
* auto launch server at hooks.on_init()
* auto terminate server at exiting vim