How to update pointers and address? - MPGH