long polling pub/sub backend services