update pointers2