add updatepointer