add header for msgpack
separate json and smartjson