upgrade dict
add NeoComplete source
refactor neco source