points now update correctly