update percent
forget cache