update refer to earn