Not challenging at all. Poll your price Oracle as often as you want, even every 30 seconds. Update prices automatically in response.
Discussion
Of course, but if your $5 peg is getting inflated away, the peg is what needs increased frequency of updating.