[update] add ref point and removal functions