Add point gathering, fix update method