NLUBroker: A Flexible and Responsive Broker for Cloud-based Natural Language Understanding Services