deserialize function used new buffer for each nli