More robust update role points function on Project