Describe how you would implement a real-time progress indicator for a long-running backend process using WebSockets or polling at Drata.