add pointer and sync