user point computation