updated auc to deal with large numbers