Add internal buffer
Add get_data_size method
Add get_ip method and update example