When push and streaming APIs are just too hard to do, outsource them