add conn cache, cPickle replaced by msgpack.