Update internal pointer