update api for deserialize() + finish msgpack unpacker