* subscribe to queue updates in frontend
* workers TERM themselves after a graceful timeout so that they don't keep getting requests