The dev can also add additional way to refresh the "specific" challenge such as do that challenge for 50 times, and the specific challenge will change when you want to do it for the 51 times. So you won't get bored doing the same challenge for eternity.
This is just an example.