update cat && add number