1、rewrite a new client   2、add nedis async support